home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Purity
/
Purity #23 (1994-02-10)(Diesel)(DE)[WB].zip
/
Purity #23 (1994-02-10)(Diesel)(DE)[WB].adf
/
OS_2_Beispiele
/
OS_Kurs.p
< prev
next >
Wrap
Text File
|
1994-01-20
|
1KB
|
48 lines
PROGRAM OS_Zwei_Beispiel;
{ Beispiel zum Öffnen von Fenstern. }
{ ©1993 by Björn Schotte - FREEWARE }
USES Intuition, Graphics;
VAR
wp : p_Window;
t : ARRAY[1..10] OF TagItem;
msg : p_IntuiMessage;
it : IntuiText;
BEGIN
{ Strukturen ausfüllen: }
{ So ähnlich wie bei NewWindow, nur daß man hier einige
Variablen (LeftEdge etc.) weglassen kann, da diese
dann auf einen Default-Wert gesetzt werden... }
t[1] := TagItem(WA_Width, 300);
t[2] := TagItem(WA_Height, 150);
t[3] := TagItem(WA_Flags,WFLG_ACTIVATE+WFLG_CLOSEGADGET+
WFLG_DEPTHGADGET+WFLG_DRAGBAR);
t[4] := TagItem(WA_IDCMP,IDCMP_CLOSEWINDOW);
t[5].ti_Tag := WA_Title;
t[5].ti_Data:= "Beispielprogramm zu OS2-Fenstern ©14.12.1993 by BOMBERSOFT";
t[6].ti_Tag := TAG_END; { Abschluss der Liste kennzeichnen }
wp := OpenWindowTagList(NIL,^t);
IF wp<>NIL THEN
BEGIN
it := IntuiText(1,0,JAM2,0,0,NIL,"Bitte aufs CLOSEGADGET drücken !!",NIL);
PrintIText(wp^.RPort,^it,10,40);
msg := p_IntuiMessage(WaitPort(wp^.UserPort));
msg := p_IntuiMessage(GetMsg(wp^.UserPort));
ReplyMsg(p_Message(msg));
CloseWindow(wp);
Writeln("All done. Hope you had some fun with it !!");
END ELSE Error("Kann kein Fenster öffnen !!");
END.